﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Capa_Datos;
using Capa_Negocio;

namespace TestSplashScreen.Ciclo
{
    public partial class frmAltaCiclo : Form
    {
        public frmAltaCiclo()
        {
            InitializeComponent();
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ciclo c = new ciclo();
            CicloCN cn = new CicloCN();
            familia f = new familia();
            familiaCN fam = new familiaCN();
            f=fam.IdFamilia(cmbFamilia.Text);
            c.Nombre = txtNombre.Text;
            c.Id_familia = f.Id_familia;
            int i = cn.Altaciclo(c);
            if (i == 1)
            {
                MessageBox.Show("Ciclo guardado correctamente");
            }
            else
                MessageBox.Show("No se ha podido guardar el Ciclo");
        }

        private void frmAltaCiclo_Load(object sender, EventArgs e)
        {
            
            familiaCN familia =new familiaCN() ;
            List<familia> oListfam = familia.Todos();
                if (oListfam.Count == 0)
                    MessageBox.Show("El curso no tiene grupos");
                cmbFamilia.Text = "";
                foreach (familia ofam in oListfam)
                {
                    this.cmbFamilia.Items.Add(ofam.Nombre);
                }
        }
    }
}
